41
62
297
83
149
226
419
376
75
39
119
145
24
118
152
51
94
54
159
212
137
89
64
46
162
48
100
50
26
160
18
17
84
167
82
63
56
92
103
229
27
12
13
58
140
60
189
38
204
78
67
170