46
29
22
122
64
397
141
197
85
28
23
88
84
1
35
11
96
159
56
65
33
66
112
79
53
21
89
38
37
200
106
41
102
145
17
185
76
6
204
98
25
385
72
147
140
7
43
137
176
48
117
127
77
70