120
37
23
115
111
89
15
65
88
38
24
25
19
16
42
70
58
26
72
84
32
405
77
22
30
47
97
171
71
17
239
181
9
124
1328
8
82
39
963
125
233
28
85
117
147
127