9
52
46
18
154
67
30
27
22
25
45
55
31
34
123
141
202
28
33
10
6
59
43
186
56
48
41
95
35
57
89
77
145
78
39
121
259
137
50
66
32
29
23
75
90
63