15
12
25
7
9
8
23
37
46
10
20
41
42
22
17
14
3
21
16
58
11
2
5
62
124
33
28
56
145
101
86
59
30
29
74
108
53
66
165