31
37
10
94
24
20
70
51
50
60
44
200
69
25
66
23
73
96
47
40
136
29
14
28
177
64
147
41
114
39
52
43
30
46
109
74
54
27
166
205
34
35
68
49
116
83
568
123
75
220
111
277
259
161