15
41
3
24
92
77
70
88
62
19
20
10
16
5
12
35
22
11
31
49
192
99
69
53
55
43
38
28
111
48
50
97
305
64
25
8
18
291
4
165
457
181
121
128
143
79