59
12
20
46
231
838
119
5
120
32
54
24
64
37
17
124
18
41
56
25
13
57
19
34
207
375
129
48
88
52
45
23
73
90
43
42
31
264
22
10
159
114
108
35
40