3
20
5
7
26
12
22
34
10
23
13
33
30
27
19
15
8
41
44
24
84
146
120
53
111
65
87
137
113
100
50
156
160
138
101
81
183
75
40
47
64
66
249
80
60
191
58