31
22
20
54
91
74
26
18
9
24
486
77
65
38
50
46
95
17
21
15
28
19
58
11
23
375
42
123
3
34
41
81
130
51
35
282
90
110
39
173
136
262
37
33
109
25
163
8