5
200
145
57
121
137
17
46
99
210
61
22
122
31
41
76
38
107
112
25
63
55
51
119
29
39
135
10
8
69
125
68
94
33
34
15
92
42
160
79
49
59
28
86
129
21
85
105