83
6
5
45
3
2
14
29
58
17
103
32
37
9
41
22
11
46
13
33
52
12
21
1
47
25
139
18
114
61
50
7
59
20
4
38
23
79