16
42
1
50
5
63
4
31
17
305
36
25
309
13
139
53
48
315
307
19
20
45
27
30
120
28
68
22
73
11
9
79
82
21
123
7
58
23
15
26
47
33
72
34
78
161
650
38