91
31
42
69
33
239
81
78
121
193
62
18
29
51
115
122
49
53
189
399
15
85
100
112
71
117
38
30
14
26
93
43
5
41
25
46
173
246
11
7
190
216
132
37
20
203
34
60
114
150
97