3
10
95
27
19
2
1
17
7
38
14
25
16
81
21
45
22
24
51
115
9
28
13
20
40
42
97
11
240
93
8
18
35
12
221
6
73
30
33
64
96