15
34
38
32
14
42
10
19
70
2
17
7
39
25
3
46
26
43
196
36
28
75
33
471
142
57
35
4
127
185
203
41
150
49
66
27
151
666
22
162
361
335
291
256
91
9
61
90
158
63
118