311
155
285
36
21
66
7
353
72
220
88
345
73
409
16
64
92
77
238
46
68
32
45
119
114
231
140
241
51
58
31
308
23
13
50
20
153
99
33
89
59
2078
123
154
37
132
30
248
107