7
99
55
16
31
112
28
103
70
40
22
6
76
155
12
163
9
21
29
359
23
8
26
46
13
20
39
131
82
35
51
25
47
295
61
27
18
17
34
144
93
88
41
62
72
44