369
37
115
29
229
149
286
38
104
346
102
14
101
72
1522
396
536
131
48
145
81
74
21
155
20
12
60
665
26
45
19
22
17
43
239
96
118
27
97
180
71
296
156
46
270
231
821