90
2
29
7
25
80
32
43
19
13
14
24
44
72
56
186
99
9
37
17
34
15
3
21
8
20
55
36
18
65
40
96
33
26
6
5
132
30
141
31
10
62
525
53
88
47
97
12
1