63
43
35
70
17
49
158
29
39
56
22
27
53
15
26
66
34
297
199
79
73
25
227
238
162
75
51
13
62
236
10
44
129
87
41
33
65
40
23
36
14
24
462
32
64
302
61
18
161
306