5
1
12
25
11
29
19
86
33
64
62
180
37
124
110
187
166
109
57
54
149
50
83
34
43
102
40
28
77
155
168
89
156
52
36
41
194
46
81
313