32
38
22
21
40
56
31
5
20
19
18
16
841
140
77
23
29
60
97
25
86
62
44
52
76
932
39
33
189
34
79
78
100
15
24
51
98
13
122
37
69
30