45
28
3
6
58
24
13
33
12
43
95
87
17
16
8
20
18
168
40
35
41
52
25
5
97
51
176
42
36
77
124
81
23
29
100
15
14
125
30
154
63
11
152