31
17
76
46
61
57
137
351
138
37
71
50
131
283
144
15
86
53
13
42
163
91
88
252
23
153
97
134
101
341
24
162
470
145
8
38
158
39
238
44
74
55
285
96
62
30
58
103
12
382
222