12
16
9
28
4680
20
33
364
90
7
15
17
24
6
329
8
52
37
57
72
68
99
32
611
23
19
61
1152
22
155
26
142
62
176
67
805
365
271
89
430
118
360
27
50
21
92
41
140
91
34