58
51
139
75
9
67
33
15
20
29
47
12
70
24
25
17
34
69
94
16
40
10
26
13
8
7
180
36
19
436
62
219
68
22
298
41
631
53
43
176
38
44
103
188