5
26
4
33
21
126
7
19
39
15
34
27
47
189
25
17
67
41
161
53
37
1
57
29
84
158
63
55
61
131
111
196
110
32
143
54
28
225
133
50
58
36
48
38
78
90
388
30
108
124