2
7
33
16
22
8
18
32
20
15
6
62
38
51
43
35
72
29
11
9
56
14
26
47
61
44
36
66
60
271
84
218
65
89
306
83
58
34
17
151
39
142
28
136
90
214
92
100
75