104
56
86
58
67
796
147
68
261
96
32
73
38
84
62
369
394
27
113
175
76
55
81
105
1340
227
25
74
42
107
233
60
65
119
248
126
77
671
282
114
70
665
317
53
354
218
288
342
90
50
270
604
49
1821