49
29
143
97
107
20
38
60
7
33
101
244
24
75
36
37
14
117
129
54
8
79
138
40
126
112
61
178
108
92
22
3
221
104
135
166
841
31
171
156
93
354
153
144
39
305
106
118
134
55
184
57