5
12
49
72
61
51
20
11
7
70
50
68
66
24
33
233
26
52
169
55
76
13
27
8
92
28
29
91
14
93
25
30
42
45
44
693
46
41
17
3
19
505
186
143
32
21
188
140
264
406
38
560
53