104
55
43
80
19
12
10
29
11
52
41
21
2
16
14
65
9
7
91
18
22
13
5
33
15
48
8
28
6
42
161
46
558
39
47
30