18
111
534
96
25
4
5
28
66
15
40
160
17
9
22
14
19
12
7
133
23
68
79
29
38
49
95
239
45
20
69
44
73
84
6
26
50
101
32
31
37