31
70
33
36
49
95
54
143
175
25
63
13
56
47
21
289
127
249
53
16
34
91
30
79
23
40
38
57
52
58
50
90
125
35
110
46
41
20
139
24
18