108
81
75
47
254
188
53
63
33
61
475
103
500
32
225
105
151
174
79
55
83
64
17
15
85
56
73
98
101
116
84
21
31
311
82
118
54
68
86
24
45
13
37
52
18
72
49
112
27
12
30
29