199
118
42
17
24
36
74
98
29
71
85
99
152
27
93
405
146
55
41
26
63
82
14
32
18
5
35
33
16
45
168
151
192
228
131
53
348
28
22
103
164
56
47
176
13
19
15
37
108
38
20