5
32
8
19
37
17
36
13
106
21
23
25
46
16
80
47
1
134
31
15
33
59
50
28
4
38
3
10
22
95
34
24
44
67
12
11
7
9
88