86
80
26
37
83
23
151
17
381
38
28
171
18
15
52
63
280
106
291
248
81
145
46
216
24
180
54
31
139
36
20
51
79
44
30
182
104
354
309
16
29
21
50
49
123
71
132
22
39
43
117