11
29
7
10
42
71
54
52
17
5
25
14
12
13
43
72
112
98
16
96
104
81
46
125
108
58
23
116
102
79
65
275
53
100
149
175
50
82
188
263
27
362
105
230
528
243
31
131
124
76
240
95
109
57