2
15
47
68
54
44
25
35
14
31
81
83
367
162
151
278
130
63
79
186
161
70
71
17
5
122
391
33
42
16
22
41
11
236
45
52
36
30
405
61
94
24
155
55
38
50
6