95
5
51
44
30
17
14
52
9
78
6
23
8
74
42
63
19
18
191
55
32
200
13
21
16
106
81
7
91
129
72
40
31
20
49
25
188
58
50
97
22
70
37
69
24
68
131
10
160