3
63
35
15
17
22
2
4
7
18
11
13
26
127
71
73
30
45
124
335
55
91
28
41
16
6
19
92
105
27
74
277
183
43
87
49
62
50
14
9
40
173
311
59
60
69
117
58