99
83
32
45
34
13
27
17
23
11
15
12
874
4
75
104
369
22
9
137
143
82
0
100
8
48
106
102
77
24
49
303
38
92
129
534
14
91
20
39
53
25
47
31
1587
87
16
114
43
6