12
4
1
128
2
42
21
34
67
72
156
220
10
30
35
171
9
6
23
22
29
161
73
75
3
31
36
472
81
105
26
20
82
8
24
15
17
28
40
16
32
13
103