476
28
18
34
14
16
9
104
21
25
47
32
136
102
29
24
3536
195
22
35
30
80
23
125
36
40
277
37
87
1125
585
123
88
383
8295
644
120
65
149
108
181
142
155
49
170
188
58
17
168