5
31
55
19
206
93
102
27
15
178
112
17
12
10
20
38
59
8
22
192
152
1113
86
13
14
30
24
76
16
110
72
288
68
28
243
388
37
7
44
249
33
2820
32
40
166
107
11
61