31
21
67
17
56
77
100
78
15
27
26
37
22
24
11
14
28
53
32
12
34
97
20
10
33
13
130
81
111
99
29
177
114
41
61
86
264
42
30
8
315