23
12
10
11
26
108
25
14
43
192
58
27
40
16
31
307
112
33
54
80
744
13
142
24
86
32
7
28
101
9
19
15
50
104
30
8
41
46
56
37
121