12
22
262
18
24
36
26
20
21
47
51
4
8
15
13
59
112
31
450
34
273
85
46
130
328
17
69
37
260
92
270
250
82
16
88
312
60
61
119
139
134
78
83
110
199
39
451
131
52
107