312
295
67
105
21
130
37
78
17
124
195
53
69
192
62
305
40
104
132
60
54
26
72
220
115
27
58
88
22
147
114
70
224
20
42
79
106
191
99
1026
65
325
81
71
348
32
63
19
986
85
30
89