5
30
53
21
38
12
28
85
66
163
29
25
94
7
37
60
48
14
135
26
106
4
42
160
31
34
43
9
10
40
47
105
33
84
68
19
36
20
100
11
50
82
92
64
39
17
90