159
85
27
29
25
395
2
80
263
19
73
128
41
45
6
96
17
141
30
53
222
43
44
59
55
20
63
28
16
38
35
79
5
62
50
40
52
36
48
77
10
114
65
47
92
26
22
23