15
2
16
14
11
17
7
34
115
44
42
43
50
60
122
111
57
24
123
79
80
1
3
36
21
82
53
71
37
131
134
113
92
81
146
125
356
185
75
204
91
303
108
156
32
318
190
264
27
38
48
39