29
14
28
39
51
41
109
38
80
18
191
31
24
120
76
32
92
63
72
389
46
247
148
70
42
67
44
22
53
45
27
178
161
101
315
43
33
89
66
17
57
118
34
317
20
111
68
338
13
36
35
71
461