78
18
137
85
28
77
12
30
14
4
10
67
9
51
239
62
113
37
13
36
24
82
66
25
33
38
5
45
60
21
35
52
19
48
11
26
65
340
418
138
31
116
27
29
890