48
105
85
30
201
78
379
155
124
297
70
161
538
36
35
97
37
129
123
145
91
157
425
168
61
49
127
55
46
39
27
109
232
337
34
143
186
630
100
200
16
149
910
25
115
33
24
121
234
65
50
20