49
96
71
26
139
130
21
181
12
67
76
212
420
152
56
132
2169
50
369
30
172
11
24
82
265
38
31
15
110
88
108
40
92
45
48
83
61
102
37
28
392
112
23
106
9
86
54
573
87
41
69
51
29
391
128
253
358