96
20
32
516
278
26
25
36
37
2
17
4
27
3
6
22
8
13
10
35
7
12
9
83
30
93
89
116
34
119
92
80
52
16
41
23
47
66