3
24
13
9
15
12
14
5
8
36
37
30
7
54
22
52
28
6
39
25
33
23
57
156
46
127
294
55
164
65
31
32
92
103
49
71
85
122
116
51
99
322
203
361
78