77
305
15
40
123
49
151
93
21
16
41
371
105
86
71
63
129
58
97
95
397
35
143
104
54
67
27
44
43
32
56
196
79
48
91
26
239
62
61
133
19
25
543
33
68
103
72
130
98
24
45