3
62
33
15
17
22
2
6
18
10
7
13
26
34
127
71
73
30
45
123
335
55
91
28
40
16
19
92
103
27
74
276
183
43
85
49
61
50
11
14
9
173
311
59
60
69
117
58
31