11
30
34
24
8
14
53
156
18
5
159
19
64
22
32
37
63
95
23
249
287
28
29
13
48
38
59
12
73
70
98
107
15
174
369
55
79
593
62
487
61
4
44
68
613
35