10
31
22
1
3
17
2
40
8
4
7
20
6
5
19
21
52
74
134
81
59
11
41
102
146
63
69
142
28
117
122
13
49
85
36
58
0
26
16
12
39
128
42
37
33