45
123
15
6
26
55
32
47
130
2
22
126
88
94
38
36
53
16
23
43
28
80
72
4
18
303
20
3
35
1
56
76
64
49
33
48
203
69
219
10
7
79
78
167