39
28
25
200
7
42
2
30
40
136
89
62
55
44
48
10
16
15
129
13
153
5
22
21
414
366
34
12
23
93
208
156
4
135
102
159
58
66
322
14
86
95
54
641
108
9
191