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