32
57
28
58
61
18
24
14
29
162
343
109
206
188
83
348
71
269
311
141
31
129
48
55
4
84
16
5
44
42
70
196
26
77
182
6
40
15
30
51
34
10
49
119
65
126
25
115
333
9