46
30
7
76
35
133
49
14
38
205
9
29
13
34
52
21
119
79
41
27
125
39
116
101
2
23
138
70
59
572
62
94
211
17
352
37
194
231
168
114
198
54
10
85
31
132
18
87