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