125
25
13
23
4
57
43
80
92
78
59
16
19
3
17
99
6
15
31
39
61
12
105
7
29
40
100
26
103
56
33
28
32
20
66
35
22
10
138
135
24
247
101
18
93
47
303