33
20
59
63
12
30
10
17
18
28
27
2
9
106
40
88
214
51
19
195
35
15
29
302
95
38
26
61
13
57
91
161
25
67
41
1283
133
243
32
49
201
34
339
62
760