3
29
6
4
19
16
51
24
90
5
2
50
18
21
57
9
8
12
335
15
89
91
38
25
30
39
7
14
48
139
23
34
45
33
124
177
10
54
36
69