41
54
192
69
117
30
113
83
33
210
103
11
629
221
18
73
592
213
110
412
689
3
43
86
23
65
82
63
37
27
252
29
67
87
34
162
137
218
36
81
269
118
173
174
348
107
68
112
48
146
249
139
95
126