139
37
12
52
10
17
24
45
42
25
75
157
1
8
22
23
48
31
16
40
3
28
20
60
101
36
27
9
35
95
15
59
229
108
38
33
117
13
126
74
118
70
155
92
193
226
102
294
487
295
153