166
98
35
204
157
36
29
92
88
62
41
76
49
68
264
147
37
129
51
58
64
56
233
22
179
21
141
44
57
96
45
71
13
63
14
39
23
32
101
65
198
69
164
232
75
110
112