14
10
9
15
41
25
13
37
113
4
35
53
99
33
139
141
297
117
414
62
51
40
86
80
39
95
48
17
32
230
123
77
55
26
29
52
74
54
94
57
107
223
97
282
58
100
140
44
79
112
23
105
237
45
49