5
9
200
50
145
51
109
53
56
17
24
41
16
8
48
35
14
19
29
13
43
20
92
71
31
122
115
83
18
28
36
33
6
47
7
27
72
125
80
21
199
12
52
23
155
69
99
180
25
79
164
88
49
26
81