118
109
190
159
476
70
116
35
16
26
40
69
81
53
44
25
166
227
92
76
110
56
62
102
77
20
13
72
392
562
73
373
358
283
43
744
33
22
58
10
141
57
80
87
107
153
36
291
86
34
168
74