83
56
86
73
286
331
168
70
76
120
36
40
94
62
49
50
136
85
88
53
302
106
38
77
185
121
216
93
491
229
255
103
65
27
8
115
41
45
21
323
129
91
32
51
135
31
113
54
68
110