2
27
103
37
35
236
8
13
21
107
203
57
377
20
59
122
22
28
104
134
58
323
207
38
9
162
15
105
77
152
62
36
42
45
29
30
102
87
108
143
32
55
34
145
26
213
79
67
69