179
50
17
33
38
73
19
112
141
41
42
78
29
67
22
128
147
111
27
68
46
65
16
15
23
13
32
30
20
34
263
44
255
422
57
92
39
165
14
158
66
61
82
26
40
460
133
81
212