41
24
28
9
106
49
43
30
37
13
21
137
50
22
57
161
80
165
88
53
257
52
33
118
151
195
141
19
74
130
18
17
120
116
357
95
66
142
200
153
68
516
266
175
104
282
113
83
85
125
145
219
307
110
199
46