44
117
10
30
167
86
62
18
33
7
214
180
27
215
39
81
95
174
113
11
71
122
59
77
148
134
38
29
42
32
92
84
17
223
23
151
36
259
19
704
242
563
577
226
221
99
123
257
75
718
441
261
89