10
19
35
25
110
71
30
180
156
92
78
33
39
77
97
153
244
47
48
17
160
52
57
175
148
31
150
109
54
41
115
56
28
113
63
119
384
51
21
23
72
62
40
375
67
60
83
26
239
37
20