123
23
20
89
75
6
21
44
97
71
17
108
16
14
3
146
29
112
34
31
116
4
42
86
26
47
39
184
27
91
132
52
11
15
24
37
19
7
129
85
62
247
103
50
82
46
58
259