31
20
69
115
29
15
33
144
49
62
196
118
17
211
291
128
80
81
42
44
51
25
232
68
334
75
48
24
91
122
90
57
39
153
124
76
74
371
222
92
198
36
37
38
88
67
139
46
107
136
177
84
52
325
41