15
2
10
5
8
19
20
3
7
9
48
6
42
32
46
33
16
51
101
56
17
22
237
127
112
63
161
73
100
197
81
234
41
35
27
736
60
25
88
38
29
79
11
59
57
64