165
268
309
18
121
59
23
40
37
1848
85
24
61
663
209
69
43
71
117
49
25
42
57
408
19
3
58
48
89
1091
144
22
29
56
30
674
174
105
339
79
316
248
146
112
103
312
27
520
60
53
45
141
223