12
20
22
7
21
33
41
61
19
14
116
17
24
245
52
76
50
30
34
87
102
166
152
471
65
107
38
16
40
55
64
49
25
138
217
73
47
82
94
79
63
369
496
62
366
350
235