3
2
22
11
67
111
32
10
43
134
190
40
41
129
37
63
34
161
59
27
9
20
92
50
60
54
69
88
8
57
26
49
35
21
12
186
51
71
7
116
39