186
14
50
45
34
66
35
16
98
940
11
92
29
20
78
70
62
43
27
30
109
47
22
38
41
32
12
31
28
123
158
61
49
199
18
64
90
53
40
157
54
37
44
60
33
68
25
179
121