51
78
18
42
37
8
46
13
45
47
25
28
41
245
40
19
27
23
22
32
31
54
35
100
33
16
17
56
52
120
148
59
242
116
75
80
24
227
117
62
79
61
71
178
69
700
104