10
16
46
65
107
99
56
36
44
63
31
25
55
8
12
5
7
248
33
17
92
4
29
34
2
24
108
32
14
61
13
26
15
122
101
40
38
60
23
22
6
19
249
54
64
242
85
183