72
171
23
99
24
16
47
153
9
14
54
105
1297
165
40
257
38
55
61
21
17
50
275
502
8
69
698
537
652
36
74
908
743
272
402
383
97
31
456
1280
59
322
70
44
450
177
197
62
29
53
78