31
403
24
87
243
116
57
38
66
96
225
117
99
37
93
45
98
78
54
246
142
23
49
83
20
73
90
325
204
56
202
35
103
76
427
105
258
86
140
250
62
70
151
527
174
114
144
332