27
92
43
286
38
1435
82
252
53
22
408
45
276
100
66
243
16
72
178
180
41
61
23
69
272
148
28
33
35
11
70
54
101
25
42
13
87
95
220
67
102
57
73
37
21
29
164
36
109
31
106