32
58
79
133
66
69
29
20
103
33
48
70
117
101
34
214
51
131
139
180
450
45
241
488
107
345
31
24
71
17
105
16
43
54
23
15
30
266
19
26
25
96
252
72
148
102
614
389
341
169
247
41