120
37
124
40
28
68
64
86
248
63
30
42
176
41
126
234
65
55
31
137
44
204
47
508
61
156
158
136
94
229
74
79
141
73
43
166
117
92
162
46
95
185
96
128
121
17
52
340
102
72
586
26
29
22