81
43
112
56
307
35
253
44
87
650
51
126
132
363
134
609
130
229
86
104
203
47
59
261
27
17
136
66
152
150
197
118
72
98
271
54
153
128
49
83
194
25
102
33
353
3
68
48
119
4
31