90
5
12
51
46
247
67
70
96
72
15
26
408
20
61
24
102
74
41
9
28
10
97
43
45
25
7
71
42
6
129
58
4
56
32
17
16
14
33
3
95
37
49
35