27
18
8
312
175
89
31
501
15
52
69
28
65
95
85
60
113
88
59
146
14
35
152
66
148
92
186
61
199
54
40
194
23
139
218
241
78
126
21
17
33
53
22
62
46
198