31
63
89
27
19
18
70
16
44
95
39
22
36
9
40
78
41
59
57
66
184
55
35
21
32
23
11
38
132
29
33
48
13
43
159
118
76
58
94
236
50
107
97
28
110
46