22
21
25
16
37
43
131
74
247
105
87
56
93
61
77
58
57
27
111
90
174
141
144
73
89
99
47
74
143
123
136
36
34
204
194
66
75
77
28
87
76
85
69
67
46
94
143
82
40
145
100
85
216
101
83
68
55
34
94
84