145
96
9
29
44
38
106
61
35
15
22
85
36
32
76
47
25
79
2
46
19
174
8
55
172
34
125
63
41
108
251
62
53
7
72
312
378
165
59
39
175
16
4
31
50
137
48
11