12
19
98
128
99
41
333
39
24
32
10
89
60
4
136
74
215
115
34
117
69
406
33
59
40
43
51
103
94
47
57
77
256
159
31
93
195
27
134
38
143
71
5
35
13
7
70
113
118