31
13
34
36
21
48
121
26
116
54
88
77
91
20
79
290
38
78
115
127
42
65
92
223
68
239
156
40
50
70
45
64
63
141
103
89
87
190
59
60
37
46
29
73
33
61
25
140
39
52
22