121
3
19
64
10
9
98
88
34
162
99
39
50
7
17
62
24
40
60
96
26
11
28
36
45
27
37
20
8
4
56
15
29
16
35
43
14
31
1
41
155
51
33
2
70