4
13
5
10
36
111
28
3
17
29
63
2
20
25
23
14
12
8
27
6
16
11
19
119
109
93
9
86
15
89
475
26
56
80
22