12
28
61
4
43
64
14
19
7
60
58
35
29
27
215
226
86
91
68
55
71
67
59
56
48
41
227
90
36
25
15
63
40
46
45
79
37
38
54
23
30
66
39
33
42
114
17
53