1
5
4
6
49
280
18
112
63
81
91
127
37
31
67
107
52
8
53
23
20
30
25
230
108
60
77
173
88
94
59
45
19
134
105
86
27
84
101
29
80
99
93
72
26
65
76
119
43
34
69
79
41
46
271
28