22
10
12
16
11
42
19
27
25
29
24
8
28
40
61
6
5
33
26
23
67
79
322
3
17
112
35
43
57
50
44
21
4
53
14
7
71
385