372
129
164
67
124
8
92
83
70
13
52
47
74
136
63
91
123
253
107
99
33
28
90
18
31
153
217
348
15
44
57
34
104
24
51
360
81
42
19
147
54
78
29
32
102
27
45
97
451