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