8
12
43
16
11
81
10
121
29
15
39
107
53
52
23
30
48
58
111
5
18
72
26
14
47
137
25
41
24
21
156
77
37
116
17
251
36
35
100
3
22
510
82
51
79