30
26
28
20
63
17
43
11
171
32
34
21
62
18
15
27
51
3
50
5
41
75
16
25
87
64
12
83
106
65
61
4
66
85
22
147
37
14
9
10
29
59
40
13
23
39
58
1