4
24
38
12
122
243
31
82
8
6
83
109
42
47
322
39
7
237
1156
98
9
74
90
28
381
14
53
46
49
134
58
141
45
179
171
383
13
3
26
91
92
283