212
33
45
97
52
92
70
705
392
139
44
98
69
315
43
120
39
64
18
60
103
22
20
34
53
36
5
73
115
28
102
95
58
9
17
42
41
13
758
77
88
78
104
67
89
35
21
31