144
111
51
10
93
83
122
20
39
226
77
230
121
312
181
396
115
97
96
16
18
44
406
68
75
238
11
570
167
467
134
57
87
215
52
43
8
132
154
213
94
340
60
114
203
50
113
317
35
276
62
85
76
124
300
54
78
31