25
195
86
13
214
683
95
22
30
3
110
51
85
142
42
133
77
160
9
57
61
16
21
40
130
54
26
31
52
58
14
122
33
46
1
38
39
17
29
45
199
44
7
12
50
55
19
43