46
77
194
941
57
139
252
157
86
237
48
168
58
100
55
88
138
141
126
75
29
1914
928
60
114
308
158
129
110
152
307
64
54
122
924
1406
1698
4376
115
69
543
292
66
23
164
263
162
65
63
97
490
1985
71428
1937
154