48
94
158
36
95
51
12
46
372
65
70
75
7
19
31
160
60
113
201
81
90
161
2
376
259
148
1243
85
110
80
18
115
175
137
59
205
190
200
146
56
278
386
145
120
328
209
540
34
255
187
68
111