7
65
29
31
15
12
3
88
24
19
99
13
14
28
21
133
52
81
33
26
39
35
95
58
55
239
30
6
27
9
5
8
87
246
22
111
32
1
61
40
11
23