5
30
31
16
23
29
200
15
14
13
17
136
10
8
11
35
49
102
76
45
32
181
28
55
9
42
184
81
97
68
53
103
44
69
74
131
60
6
12
100
115
21
174
56
26
40
67
18
47
36
43
38
128