22
2
77
27
10
29
98
16
41
76
12
23
40
14
96
60
245
53
58
15
70
45
18
116
59
62
113
54
36
743
168
591
48
20
8
302
47
167
88
26
345
191
65
32
31
189
838
97
201
149