68
30
77
44
25
16
3
6
17
26
5
7
52
39
118
525
339
166
184
31
37
24
11
32
20
38
10
18
15
13
34
251
43
27
53
66
33
41
158
65
138
120
23