45
49
68
156
275
59
126
20
19
321
77
127
172
48
47
57
36
117
56
63
43
13
18
7
319
483
141
26
140
130
345
97
211
307
106
28
109
74
67
22
165
113
50
110
90
70
320
431
108
170
112
34
1341
111