16
12
101
28
63
23
10
9
13
142
570
26
6
17
99
155
74
50
15
56
31
55
33
67
30
25
114
29
35
40
64
19
65
87
79
20
24
5
45
49
21
32