15
33
1
9
11
58
21
8
52
116
43
25
55
14
45
31
91
18
17
36
88
268
41
135
50
44
82
514
28
99
163
66
61
93
7
40
84
86
241
56
77
32
198
35
54