37
125
41
51
84
43
39
91
193
29
108
335
26
171
368
56
113
107
47
22
21
18
33
257
19
273
126
319
139
28
170
146
92
77
357
142
76
86
496
154
99
121
14
218
45
40
44
401
82
344