101
6
18
257
96
160
36
55
315
28
8
462
164
326
318
124
50
146
108
24
104
12
68
133
109
123
98
74
260
26
38
65
5
60
128
31
263
379
362
212
175
25
137
78
199
81
67
157
125
62
46
401