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