165
118
63
116
10
19
44
9
18
25
8
32
2
86
146
109
45
7
95
37
28
33
103
62
22
20
110
99
79
339
46
255
117
14
29
34
21
120
68
15
53
80
108
1
5
113
82
48
73
220
96
26
198
65
24
67