227
43
122
118
363
23
50
62
30
90
71
8
74
244
25
37
105
307
106
72
145
89
63
197
42
19
235
40
129
115
86
38
81
24
199
15
111
390
135
169
80
171
66
47
51
31
148
61
114
94