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
31
53
97
71
46
61
121
102
408
77
25
111
70
20
119
86
79
43
24
39