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