28
19
52
34
97
65
105
171
58
10
13
8
17
11
33
35
23
25
9
31
18
15
3
32
546
12
22
56
43
4
42
29
74
54
51
312
6
2
7
5
14
124
104
89