37
71
32
98
60
134
411
184
301
42
130
223
163
54
57
69
76
23
108
48
444
34
151
17
46
210
58
36
203
88
512
52
339
84
33
350
240
93
103
225
101
50
141
86
231
197
255
96
109
65
113