2
10
15
203
200
20
6
21
38
114
13
24
134
17
37
122
30
228
150
92
59
7
28
118
193
68
12
66
18
70
50
35
43
56
47
34
19
64
65
11
25
45
16
53
48
95
188
71
142