22
76
13
118
64
23
26
42
95
50
18
21
31
37
93
33
44
8
188
98
39
60
59
6
27
12
54
603
17
19
49
30
69
24
25
51
34
5
242
10
104
88
248
134