1
3
2
9
18
11
26
81
27
42
71
24
21
34
30
118
38
31
62
35
16
6
50
32
124
114
242
63
141
13
64
135
53
51
88
162
258
218
606
25
41
109
222
46
89
49
268
142
187
47