7
22
25
32
28
10
312
50
31
4
51
47
13
11
24
19
117
15
71
3
16
44
42
56
9
544
26
444
221
12
63
17
18
94
27
91
92
40
45
20