1
296
102
225
333
52
1399
82
19
57
47
92
272
76
44
43
197
143
870
59
41
715
104
11
84
51
128
127
37
81
116
242
345
21
267
78
154
31
452
68
70
49
24
34
40
23
33
427
27
64
73
108
38