35
10
13
51
24
45
41
8
17
12
2
101
38
28
9
111
22
320
16
94
23
27
86
31
50
30
74
1
7
66
3
4
49
43
39
29
21
14
6
18