188
500
151
42
69
44
130
33
129
84
46
302
38
47
51
136
350
134
610
27
17
126
124
71
132
50
79
41
20
99
32
66
88
120
4
35
48
36
23
90
34
106
107
911
154
153
671
57
96
180
767
672
268
224
339
174
264