59
24
19
54
30
16
15
42
2
6
91
149
147
81
243
23
9
210
13
17
39
83
87
7
8
52
28
46
110
27
366
14
41
36
56
64
35
11
33
55
159
51
32
68
75
43
280