161
37
414
47
84
409
142
70
68
54
79
24
58
124
119
15
140
21
911
35
31
184
63
722
152
48
187
33
30
38
99
571
51
61
65
245
590
176
116
52
91
536
81
42
189
67
83
74
165
13