49
151
93
21
15
371
86
63
129
97
396
35
104
54
20
27
44
95
32
196
79
91
26
239
61
132
19
43
25
543
33
68
103
143
72
130
98
24
45
50
10
23
58
28
57
42
169
159
52
105
60
31
122