13
26
14
9
15
41
25
12
37
109
4
35
53
99
33
139
141
297
117
414
62
51
40
86
80
39
93
48
16
32
229
123
77
55
29
52
74
54
94
57
107
223
97
282
58
100
140
44
78
112
23
105
232
45