32
9
15
41
27
26
7
43
33
82
42
36
87
160
10
24
91
69
39
20
85
31
1
22
51
254
133
12
53
47
67
102
57
291
240
34
1605
56
66
176
71
228
5
4
14
90
18
80
48