103
16
93
50
189
83
27
28
24
21
41
89
39
90
48
20
22
26
42
19
70
7
17
34
30
43
64
44
10
25
15
5
47
33
91
208
57
160
37
249
29
46
196
281