4
304
351
44
1114
1144
140
62
73
9
263
185
134
31
8
22
58
374
42
10
16
19
32
28
35
7
101
21
161
37
5
277
74
298
17
1276
14
63
2
214
18
40
30
152
225
98
211
83
52
12
3
6
25