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