40
27
37
5
26
71
104
164
13
25
33
4
38
192
327
54
91
259
46
29
702
31
149
24
18
203
57
51
66
352
405
67
93
21
55
58
173
44
194
1771
98
47
639
87
179
283
36
17
48
190
268
505
528
80
345