12
10
52
29
6
40
49
8
140
116
2
47
20
31
24
26
64
11
35
51
123
15
13
118
375
5
18
207
108
32
14
46
34
4
44
163
16
75
57
63
146
30
325
9
22