48
33
101
93
34
12
106
50
59
63
163
54
64
118
79
80
24
60
53
87
56
46
39
45
75
156
22
135
55
90
57
21
81
38
40
319
98
99
17
104
16
228
35
20
14
49
89
112
2