6
2
1
42
32
69
25
14
10
3
120
39
9
20
7
88
329
68
106
352
13
31
112
74
30
34
62
11
95
105
17
61
72
126
58
47
109
75
111
35
100
169
23
43
40
78