152
178
16
265
85
58
19
121
6
116
86
144
87
56
125
18
55
95
581
107
44
186
77
217
365
110
547
173
50
322
739
79
91
112
7
26
111
83
74
59
45
4
21
46
3
154
147
84
35
60
31
39