40
32
110
67
389
297
46
61
37
150
89
64
52
11
71
84
25
43
97
42
240
7
56
2
22
30
500
53
148
33
17
70
72
45
85
167
192
104
26
28
184
18
24
68
48
41
87
38
27