31
70
33
35
49
95
54
142
175
25
63
13
56
47
20
287
124
249
53
16
34
91
30
78
23
39
38
55
51
58
50
89
122
21
36
110
90
46
41
52
139
24
18