81
53
35
40
20
231
262
60
58
67
42
158
134
24
13
129
175
95
83
70
61
39
389
97
114
63
132
77
75
23
138
16
94
117
59
131
109
55
78
133
207
137
120
69
169
162
56
64
65
313
47
21
171
51
22