1
2
5
28
10
123
73
149
56
110
12
360
159
180
52
80
69
49
62
50
202
81
48
31
66
71
101
60
87
27
34
61
16
30
25
55
13
171
22
33
194
20
24
70
19
35
36
83