13
11
96
91
41
68
10
62
44
99
28
15
14
29
20
33
193
54
88
7
55
26
89
50
31
318
51
19
24
118
39
36
126
25
259
47
192
93
182
17
287
22
108
104
67
95
239
163
66
190
143
76