31
216
49
79
349
14
21
46
257
16
328
17
7
106
2644
386
38
729
1005
275
15
181
176
59
63
410
99
355
195
48
284
28
8
403
91
55
125
34
14793
51
198
7645
20
26
94
243
58
44
1092
12
60
329
150
71
24
148
245