5
33
12
4
15
23
47
26
17
7
25
11
30
50
41
57
19
22
60
44
34
105
3
62
194
14
27
45
67
135
137
159
54
38
21
46
29
36
123
321
69
84
66
109