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