117
71
153
86
51
135
47
90
127
553
80
102
30
107
33
23
67
326
72
398
52
64
728
43
41
169
690
91
104
197
165
54
97
96
294
65
130
207
352
70
56
100
20
598
334
308
18
231
4449
21
88
84