3
51
12
11
15
7
22
17
24
26
14
34
16
48
38
28
31
54
36
33
20
42
9
13
40
27
30
222
23
25
47
93
97
49
142
111
102
286
44
41
122
35