230
31
16
74
35
80
32
60
33
23
24
21
40
174
297
84
27
47
13
20
37
98
106
56
68
22
105
66
81
85
28
29
49
111
133
985
17
12
9
432
39
30