116
13
15
8
37
26
18
19
20
17
32
11
25
22
24
29
10
16
6
21
30
46
28
35
64
47
12
492
428
94
104
33
59
58
52
50
128
91
99
177
317