15
19
55
4
38
11
9
60
27
6
2
72
18
22
8
7
29
63
66
33
23
25
111
28
36
10
188
39
181
130
85
30
306
49
121
129
77
53
114
70
133
96
58
42
43