18
11
88
24
56
36
49
91
57
60
17
50
12
330
23
230
181
30
47
193
104
757
33
21
19
6
118
102
9
15
16
156
69
61
25
160
28
55
26
45
53
145
40
99
579
94
64
31
38