46
30
22
97
61
64
34
21
18
8
27
3
31
57
92
84
75
29
100
67
12
20
32
121
38
17
13
60
7
14
55
40
28
89
50
134
53
80
58
10
15
16
23
24
151
78
107
51