6
14
34
102
496
152
33
29
41
55
144
16
50
19
99
503
12
160
346
70
173
100
72
78
66
230
25
77
24
242
22
85
75
7
320
530
18
42
161
126
254
93
15
317
189
81
1209
30
156
523
88
23
311
304