30
42
345
62
328
47
36
20
6
11
21
64
89
90
118
98
290
38
31
243
46
33
75
61
94
206
26
100
167
210
24
88
17
107
10
76
162
41
123
23
9
72
66
45
57
35
201
7