42
278
99
59
75
116
118
117
69
31
105
37
80
15
55
186
44
183
122
22
50
67
58
149
77
51
127
544
121
114
32
229
34
293
82
53
91
101
96
54
43
97
94
64
56
23
74
61
62
152
70
132
57
168