2
0
8
34
3
39
201
12
140
22
45
10
37
35
189
42
32
152
48
60
178
82
130
90
61
249
59
209
125
23
36
177
206
104
50
116
25
103
55
158
224
17
298
126
261
562
111
41
216
119
88
613
19
16
29