17
31
262
71
45
66
64
111
126
34
42
24
91
26
261
327
621
23
102
47
59
21
58
25
154
53
29
38
83
46
15
50
193
36
52
75
27
588
5
22
98
11
55
33
49
40
48
32
43