12
192
59
17
55
25
115
131
28
70
90
21
32
88
321
30
62
381
457
16
8
35
240
106
75
77
67
155
42
326
265
23
76
61
100
154
82
58
130
126
33
135
64
214
176
95
110
267
383
462