125
41
64
21
31
48
43
68
66
60
20
52
166
63
115
15
187
78
90
39
8
119
348
93
442
142
18
11
49
252
13
23
57
59
633
26
641
110
532
65
79
4
36
82
106
137
44
33
42
30
124
427