169
120
95
67
21
74
313
137
97
44
85
50
320
419
204
93
170
101
75
55
343
63
84
126
61
166
68
36
60
160
125
206
78
38
11
604
455
168
23
24
42
19
53
221
91
46
56
13
33