4
20
32
9
3
12
44
33
24
16
95
17
21
65
28
6
86
14
37
58
50
69
41
15
51
74
30
180
83
79
320
177
34
550
286
163
54
110
1275
73
64
39
123
60
47
80
40
118
178
143