30
8
59
9
35
27
25
45
106
67
44
354
42
91
104
81
54
50
14
23
11
46
43
140
52
41
71
53
51
109
60
100
172
108
49
5
62
137
10
66
17
20
31
64
101
260
70
32
58