5
12
1
65
42
31
14
15
37
44
10
28
49
86
11
26
100
45
60
108
105
27
18
21
98
70
212
16
7
145
30
32
22
132
167
38
90
238
185
131
251
97
263
41
68
24
114
19
222