30
159
36
44
35
45
88
21
29
72
43
140
56
11
100
117
61
199
259
17
272
131
59
51
237
33
75
167
108
138
83
121
78
55
49
227
688
18
28
66
27
39
34
103
79
26
23
60
101
47
80
64