351
42
35
142
109
61
78
38
55
116
636
23
33
57
209
120
51
105
284
346
50
1099
1829
128
74
145
279
175
2064
58
18
37
96
434
90
21
44
31
25
15
131
194
147
281
86
376
1236
60
16
14
101
285
40
157