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