18
102
6
238
45
5
168
68
7
13
1322
51
38
333
17
26
35
8
12
113
56
123
55
52
40
48
25
96
100
87
15
61
110
920
11
14
629
4
53
20
233
50
97
22
2
115
92
9
201