4
7
16
18
1
58
83
3
2
8
40
49
11
17
45
12
27
23
36
34
44
29
114
35
48
37
20
68
33
9
98
125
60
42
31
360
130
147
217
211
144
81
86
148
177
41
470