21
29
79
6
66
23
11
94
9
107
48
17
161
49
15
51
57
39
63
59
38
18
99
120
91
61
119
46
14
85
4
28
3
68
47
215
58
375
570
8
804
706
621
31
652
40
213
92
24
33