41
33
63
31
18
85
102
46
28
49
57
52
58
24
107
11
97
117
17
21
68
86
79
54
2
35
36
8
32
47
56
23
45
9
167
3
103
26
50
127
37
13
6
14
93
22