36
26
54
17
84
31
21
3
35
38
23
46
20
18
99
100
63
277
93
75
228
118
103
41
436
98
66
220
248
27
68
61
225
152
59
264
148
37
74
30
43
83
208
14
143
13
117
96