59
15
42
2
6
91
149
147
81
243
23
9
211
13
17
39
83
87
7
8
52
28
46
110
27
30
366
14
41
36
56
64
35
11
33
55
159
51
32
68
75
43
282
136
297
235
48