97
40
20
16
7
67
121
31
38
29
14
8
13
72
55
33
88
448
24
37
1
54
71
25
45
9
53
114
418
91
92
150
130
394
143
200
17
15
10
19
6
110
44
157
4
58
26