15
18
2
44
74
101
26
3
11
65
21
37
12
19
14
69
67
78
59
16
7
24
34
22
36
129
48
28
41
50
43
186
513
272
114
227
286
64
288
124
51
163
66
86
54
90
100
58
137
80
110
150
39