21
15
31
14
8
91
62
52
10
118
58
29
1
137
20
50
65
22
92
132
60
6
156
3
111
55
113
16
47
38
63
61
106
36
412
46
7
347
323
254
68
1071
43
13
27
527
34
110