32
10
27
21
31
346
24
17
13
36
30
63
391
433
107
57
15
262
382
123
43
60
9
69
45
111
157
19
156
29
39
366
138
55
3
267
64
110
58
8
98
115
34
11
104
80
12
113