124
15
76
17
5
91
90
60
21
14
53
11
42
35
85
66
7
120
31
26
9
6
1
12
2
30
1289
23
230
201
39
74
103
20
65
208
505
119
28
16
50
73
48
172