38
69
99
24
3
11
65
21
35
12
19
14
67
78
55
16
7
34
37
22
36
114
48
18
28
41
50
43
184
504
266
225
285
62
286
122
163
66
86
54
89
100
58
137
80
110
150
39
47
88
49
31