27
12
24
9
60
6
1
4
10
18
26
2
63
3
37
171
16
42
50
95
17
38
11
40
106
58
31
49
29
105
35
92
43
33
41
21
22
77
5
75
91
107
20
242