78
27
18
38
29
25
19
22
47
26
31
9
43
142
14
11
16
37
139
120
40
28
5
42
15
44
23
21
13
149
81
63
117
110
68
50
274
176
190
434
890
820
562
60
59
183