11
43
22
61
24
16
32
6
96
13
39
29
67
58
42
21
64
81
26
30
100
36
25
80
27
105
48
75
153
41
53
124
114
113
143
338
466
154
310
235
110
280
131
396
300
69
88
218
246
446
157