258
70
6
64
17
33
149
56
14
105
7
22
13
31
61
125
34
28
123
43
45
16
60
46
168
147
18
29
87
111
62
66
48
25
8
39
10
52
5
38