22
57
16
77
28
12
18
4
3
13
91
15
1
9
8
11
124
551
31
121
71
21
257
7
371
51
75
33
32
26
24
25
87
20
19
96
64
104
168
58
17
35
23