31
69
126
153
46
300
44
35
127
194
17
15
62
55
21
57
218
103
27
68
43
140
65
51
25
83
38
66
56
240
151
28
39
118
1215
148
98
90
152
52
58
20
24
257
37
10
73
105
23
30
245