12
19
13
51
22
25
33
8
14
2
16
9
102
21
15
70
18
35
93
58
152
79
0
49
47
17
225
190
168
20
59
36
32
97
11
4
477
7
40