2
31
37
15
19
58
232
6
89
48
238
33
72
52
27
16
38
206
8
41
30
55
47
188
32
83
14
34
28
10
210
143
105
23
96
26
178
219
124
18
122
84
103
20
79
5
80
155