46
40
29
83
161
53
12
26
10
2
60
82
48
6
58
20
8
121
55
9
21
25
14
65
44
81
22
67
30
23
106
18
11
57
77
16
68
1
3
102
5
28
33
190
179
74