34
26
50
163
68
56
28
11
7
53
40
27
14
15
41
30
13
32
48
25
24
43
78
69
29
17
16
168
93
333
49
82
80
21
22
46
138
57
12
37
67
42
97
64
109