5
18
4
12
1
36
6
3
13
9
16
33
82
7
119
11
10
22
40
55
100
17
31
49
34
29
387
56
51
26
19
14
92
25
115
111
41