22
31
28
23
17
77
34
65
36
16
156
63
57
126
219
54
27
122
30
72
46
40
99
15
56
92
73
41
29
48
59
42
47
66
21
12
32
74
76
58
119
116
81
101
100
195
25
123