116
18
87
14
11
21
20
168
33
27
36
34
77
191
35
28
105
94
40
59
32
49
60
25
179
100
57
76
23
103
48
78
298
117
69
45
84
55
186
67
58
320
42
7
10
73
51
30
22
53
88
80