32
39
167
27
183
76
308
111
12
89
42
62
72
48
54
126
37
61
34
21
424
312
104
51
19
57
9
7
11
15
83
25
10
93
229
117
200
352
475
254
292
364
137
369
289
446
684
70
193
141
231
23
24