51
173
112
33
222
95
99
44
109
36
65
89
13
83
157
94
61
27
97
46
43
81
20
50
53
118
189
142
54
45
63
24
116
103
90
68
165
138
55
77
57
100
29
22
15
31
48
35
106
7
79
9
87
19
76