33
52
47
3
44
26
32
164
89
74
35
41
9
24
18
22
51
27
28
46
36
21
43
40
98
60
53
50
13
34
10
59
71
189
7
15
29
23
112
39
55
163
97
135
566
73
155
160
58