12
20
46
192
5
90
9
86
242
319
70
95
58
102
40
34
66
25
373
28
6
267
122
64
11
32
230
129
62
92
105
96
65
44
38
18
17
42
159
144
37
68
53
45
127
370
39
97
14
175