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