15
41
351
37
109
8696
67
44
355
311
88
117
153
170
135
29
105
690
317
33
130
352
138
20
213
72
69
84
106
347
664
1398
63
49
52
43
564
39
172
204
50
66
98
362
79
87
68