46
91
12
48
21
72
96
41
165
32
108
140
167
222
65
28
100
35
44
57
22
63
228
85
74
109
314
61
62
118
645
17
175
141
326
51
42
113
195
254
92
294
102
49
144
163
184
150
82
652
95
38
77
83