91
69
44
37
66
114
109
193
86
73
57
74
45
123
2
1
8
63
3
15
97
11
94
538
77
186
98
28
46
248
5
31
209
23
47
65
43
6
25
13
7
93
18
29
198
22
30
252
21
110
82
16