5
112
13
90
20
224
34
40
52
35
8
51
4
281
302
108
6
3
12
1
44
19
16
107
23
33
47
14
54
10
9
11
97
25
26
45
17
15
103
2
18
182
29