78
21
31
121
64
30
57
104
58
70
22
37
36
51
110
54
16
18
42
88
67
15
45
56
91
48
149
77
69
143
41
23
29
59
106
93
63
65
27
243
217
86
82
75
235
28
12199
85
100