10
61
8
43
26
44
18
177
49
32
5
9
20
33
19
7
6
28
13
41
53
35
63
111
92
16
37
47
15
122
140
27
69
545
22
136
24
361
51
71
14
34
4
253
54