29
11
46
2
54
167
45
12
73
22
86
16
40
42
25
6
100
102
98
5
85
37
75
65
8
58
41
88
79
10
91
21
17
15
182
24
33
67
34
143
63
53
8129
9
2058
13
96