12
32
23
21
5
18
25
202
176
13
62
9
15
17
107
2
45
70
4
10
3
8
44
16
64
77
48
19
6
31
127
28
35
26
33
20
145
14
11
38
24
93
69