95
43
24
25
97
22
12
42
23
38
10
27
14
13
136
159
79
66
36
48
88
21
70
40
20
249
128
33
35
37
17
78
18
29
122
50
77
26