3
2
13
19
25
14
30
8
9
76
33
57
43
34
42
16
29
263
5
117
145
27
109
26
59
15
10
36
95
89
137
278
22
77
131
74
140
51
142
53
129
20
23
79
54
98
11
63
40