30
34
12
56
68
43
15
17
95
16
5
99
44
23
71
91
79
11
37
84
67
48
21
28
181
9
13
46
109
50
20
47
27
18
203
41
51
36
59
83
86
24
114
14
201
61
106