5
19
3
52
11
15
89
56
122
58
429
46
164
319
339
156
83
22
487
29
18
66
84
49
41
31
69
136
237
62
13
74
320
26
119
33
146
42
77
97
326
176
106
101
71
10
25
35
149
32
185
44