85
19
121
64
66
308
176
322
115
9
32
364
290
191
30
18
31
27
24
46
81
7
67
52
126
144
56
102
45
79
34
62
29
40
42
161
36
16
17
76
77
216
193
39
37
54
167
181