3
8
63
48
37
24
45
14
53
31
10
22
90
318
60
6
41
89
5
7
47
33
126
84
35
32
173
124
77
55
49
110
282
83
66
111
40
56
27
51
253
97
39
38