96
18
890
9
27
21
29
3
33
140
45
55
17
56
12
15
32
19
41
20
14
10
16
42
52
129
53
86
132
58
4
26
25
43
151
111
23
98
81
11
101
8
22
5