94
5
15
25
32
59
22
37
31
971
18
36
11
75
26
175
72
10
60
14
47
23
24
57
13
17
40
475
386
81
33
130
159
45
49
96
54
154
38
35
30
64
211
28
55
50
114
67
385