21
45
120
163
208
46
33
28
25
35
70
3
59
19
553
373
34
12
3707
374
176
352
252
31
30
183
27
441
17
516
149
26
36
123
22
127
15
85
41
87
20
14
44
11
114
88
67