20
98
112
352
690
932
33
121
5
14
26
80
64
222
16
41
9
341
11
88
18
23
25
225
347
298
34
12
53
69
72
4
76
62
61
21
2
111
65
29
446
50
47
28
153
36
60
240
15
19