15
13
29
11
16
73
64
140
34
164
104
223
453
40
42
1599
145
5
44
38
53
71
72
117
28
687
237
75
121
83
146
98
63
85
10
23
62
92
144
188
134
52
19
70
30
25
106
78
26
181
56
115