30
16
22
11
66
67
47
17
27
6
117
5
51
53
25
24
296
140
69
52
43
40
45
78
31
95
157
80
119
44
8
36
61
12
2
3
23
50
35