12
112
33
68
30
37
59
9
94
128
17
120
69
19
102
119
43
20
28
67
24
45
241
56
39
15
62
61
32
54
78
88
180
55
13
153
6
100
23
411
26
40
388
114
60
36
254
35
22