10
29
9
16
4
7
43
50
39
38
23
80
55
14
74
89
68
109
168
40
172
56
53
44
108
104
34
28
48
11
173
41
62
180
70
32
51
83
131
238
19
25
59
102
69
18
72