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