10
57
25
17
23
7
4
12
18
22
3
34
6
42
150
38
35
8
41
16
27
26
76
47
65
46
29
15
19
28
59
90
33
2
20
78
51
11
1
122
36
54