4
24
3
9
18
38
42
33
94
104
97
48
91
66
40
20
196
79
102
35
52
47
34
135
207
130
67
12
54
80
158
49
44
74
82
496
69
11
50
25
134
26
95
76
41
56
132
171
110
10
60
2
30