100
26
272
19
37
54
35
46
15
31
33
27
175
42
18
53
129
62
194
411
34
55
25
366
1121
59
509
29
44
259
76
117
41
56
127
110
519
116
280
521
81
40
70
4514
98
65
75
137