33
23
9
34
12
16
21
19
28
52
3
6
40
51
143
39
1225
81
35
202
56
77
135
343
46
395
27
298
345
131
61
37
169
14
73
11
88
41
117
69
243
96
5
18
55
32
15
62
13