59
40
81
46
796
68
174
51
1
10
38
32
22
116
90
24
267
56
27
113
61
29
77
11
73
52
105
18
80
97
60
39
54
95
14
220
31
75
58
79
92
197
183
138
28
1216
292
301
161