4
19
8
10
3
6
54
5
11
13
14
7
16
56
2
9
33
25
18
36
97
23
31
12
15
32
107
35
21
40
59
17
49
84
389
41
126
75
218
61
46