10
25
82
71
56
31
29
107
51
87
102
33
26
38
28
17
138
13
43
30
6
22
14
15
48
21
63
93
80
34
16
19
5
4
184
8
54
49
9
11
7
60