32
61
162
98
144
105
159
114
59
40
35
20
64
127
315
80
434
82
36
39
221
31
16
43
19
21
176
68
44
104
213
87
30
207
18
174
41
62
194
42
97
69
57
26
320
328
73
96
496
94
117
324
76