23
85
355
55
40
45
80
32
569
342
416
17
9
165
11
99
43
6
34
238
16
30
59
49
121
29
52
44
69
201
51
70
15
10
66
26
93
37
219
21
20
33
65
90
12
48
18
92
76