12
149
46
13
181
22
121
254
104
192
44
35
25
85
43
26
55
40
23
99
114
52
160
82
80
213
120
105
76
275
37
672
207
204
54