4
13
24
101
21
63
35
23
18
38
22
3
100
46
19
112
49
28
34
128
10
5
58
9
566
243
54
20
0
126
31
25
42
391
7
41
6