25
94
672
14
47
90
46
42
20
33
8
7
67
58
28
81
38
16
26
4
17
3
66
107
83
35
43
129
30
24
41
29
18
31
70
69
72
74
115
176
159
117
125
127
44
50
231
868
148
106