32
33
22
11
5
57
87
58
12
549
284
9
15
29
25
28
23
31
14
30
78
6
7
3
10
27
502
65
45
51
8
59
18
13
85
47
16
44
26
226
79