60
41
25
445
34
11
125
87
140
23
94
358
20
137
31
162
139
666
202
117
40
157
68
562
84
19
21
61
115
70
56
236
36
321
32
92
80
10
13
75
29
9
47
205
35
418
18
39
28
44
112
152