12
18
66
19
14
11
1
25
6
9
5
164
255
37
81
28
128
41
52
30
75
23
155
22
15
91
116
3
42
69
20
7
49
295
124
48
82
108
120
83
57
43
77
36
72
99
274
110
198