36
3
102
25
71
138
86
200
57
30
201
241
34
66
40
55
67
183
199
177
72
15
26
81
38
64
93
137
21
345
10
240
65
444
13
27
84
45
383
312
7
49
426
77
212
39
62
193
52
31
35
32
41