95
64
293
8
6
97
44
17
22
73
122
274
35
21
30
54
99
27
75
7
15
18
42
12
5
29
14
241
38
2
53
76
19
82
166
129
33
273
39
70
657
381
401
67
435
57
163
34
55
102