158
396
124
50
111
72
85
252
125
32
82
64
178
15
75
532
172
61
134
118
58
66
25
40
181
205
103
38
259
47
23
204
129
145
34
84
91
131
89
62
57
31
35
14
39
60
173
302
63
253