30
28
18
29
100
61
64
261
35
6
26
10
15
17
23
4
51
89
27
41
42
13
24
9
49
110
206
71
80
31
200
25
7
131
34
119
81
67
33
171
242
40
37
115
334
21