11
22
28
14
20
43
44
231
42
7
40
16
24
99
41
56
34
12
46
25
75
69
8
147
93
84
62
17
19
13
91
39
50
81
200
157
123
509
18
323
159
52
519
90
59
65
32
116
68