31
16
191
246
19
101
113
72
103
70
93
107
112
50
88
59
56
26
80
90
157
21
13
25
42
54
63
62
51
40
99
29
155
139
76
229
61
47
127
141
10
91
69
95
174