23
21
4
9
93
18
17
19
26
16
22
13
10
12
38
34
28
108
48
14
35
32
15
36
58
30
53
97
71
46
61
120
101
408
77
25
111
70
20
119
86
79
43
24
39