17
39
300
22
112
27
89
71
21
8
10
40
190
70
29
34
30
9
58
52
20
257
42
16
15
54
14
23
99
84
28
108
13
11
38
68
107
91
7
75
41
66
35
36
164
137
83
97