45
49
130
47
85
591
33
121
173
135
175
1
54
71
203
354
361
160
29
209
91
19
849
83
30
43
20
76
69
213
206
5
3
12
35
18
123
67
81
82
84
428
4
31
79
75
156
162
48
78
1084
28
41
26