128
406
179
297
40
113
222
163
58
49
55
69
73
132
126
23
106
44
442
33
150
67
17
205
57
36
200
80
53
505
162
50
318
42
83
29
350
234
134
68
93
98
45
141
79
225
192
246
94
104
60
112
20
54
87
14