40
14
20
56
4
51
8
7
44
43
12
175
9
42
81
13
15
5
16
32
10
34
29
87
48
125
62
199
52
366
69
260
120
98
212
55
67
103
129
91
73
86
53
209
367
207
137
126
201