46
114
76
33
320
93
26
11
28
34
58
5
66
70
41
36
42
25
149
54
49
50
83
77
1015
657
1107
43
82
191
573
65
52
124
61
945
95
3
19
44
29
35
218
30
59