15
21
29
11
23
288
49
141
45
85
35
26
25
20
28
53
36
66
69
126
64
24
6
7
33
73
10
50
62
81
12
59
55
31
67
72
47
41
14
63
90
70
58
40
65
239
97