2
39
102
79
12
29
130
136
54
6
87
329
67
50
159
94
44
247
42
124
152
162
80
231
62
208
28
48
13
289
76
51
16
145
360
34
30
268
70
72
23
52
35
36
71
73
31
43
88
77
293
20
103