61
10
14
7
1
873
67
57
113
89
20
64
50
29
92
272
90
60
129
154
78
59
55
19
23
27
175
35
13
222
42
9
69
16
117
160
97
151
40
698
65
36
41
81
340
128
30
25
70
18