115
89
41
109
227
242
18
113
84
53
118
70
97
120
117
282
188
173
264
11
19
16
6
2
23
5
32
59
49
12
4
36
44
94
43
29
99
217
38
93
14
55
65
63
15
35
20
30
21
267
54
197