29
80
69
78
12
15
128
60
239
62
58
38
155
63
41
37
172
100
44
161
605
159
117
17
384
26
48
104
77
74
27
127
33
73
75
5
96
50
271
24
35
228
297
68
294
97
66