90
33
53
12
35
20
14
91
2
131
532
37
5
62
26
18
43
39
45
94
30
139
75
9
84
16
28
48
21
25
19
59
87
724
61
720
38
290
68
63
108
293
234