36
19
169
65
173
78
81
66
33
58
129
32
54
115
48
188
69
7
29
764
224
255
330
164
240
112
68
6
50
122
1347
99
79
89
42
87
91
75
51
52
216
165
544
144
56
71
263
62