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