25
30
19
201
130
2
22
119
48
41
65
77
12
58
543
27
1
64
50
45
28
17
35
14
190
109
29
7
44
52
9
32
135
43
4
13
5
11
24
60
40
163
86
56
26
23
21
15