476
33
105
18
15
217
55
173
13
31
61
100
28
30
20
36
52
57
11
12
21
22
40
6
25
81
223
85
96
47
91
66
103
27
5
54
79
39
51
16
87
71
114
14
35
58
19