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