50
90
30
35
70
63
106
49
54
10
94
358
45
134
34
123
37
18
27
46
125
107
115
59
11
41
31
72
230
25
103
152
33
7
91
47
62
53
289
102
273
83
14
12
140
57
28
93
42
81
73