22
29
21
14
24
4
58
60
9
8
34
35
33
23
26
7
18
3
15
5
736
43
12
36
16
17
69
41
408
329
19
32
57
91
6
20
27
48
160
509
136