42
40
19
85
27
20
11
17
100
16
151
58
25
57
14
65
60
80
10
32
52
7
18
33
54
63
9
23
29
55
22
28
15
35
79
56
342
199
8
117
66
277
357
225
105
37
50
44
123
46