2
8
18
34
3
16
10
83
43
24
298
100
30
38
17
72
12
141
59
27
378
41
9
115
20
45
11
26
4
19
110
21
63
81
13
54
52
25
5
48
47
46
42
92