87
164
25
111
287
46
23
252
24
47
80
42
83
61
101
122
19
37
105
7
28
16
12
2103
394
26
30
40
22
45
113
155
107
100
67
64
143
117
68
152
48
150
210
130
65
52
254
103
129
186
212