12
59
42
13
43
31
56
232
608
47
164
64
71
23
21
378
27
237
24
186
39
48
17
58
19
101
203
55
300
37
20
30
541
360
131
14
132
26
120
94
80
79
82
246
169
40
36