1
23
12
25
13
28
19
9
26
349
6
10
29
84
80
24
4
109
37
38
11
8
18
118
180
7
17
14
16
21
15
347
47
30
49
92