31
241
30
598
268
53
14
72
82
78
136
105
102
84
120
228
575
133
60
114
121
23
140
104
17
42
305
111
124
61
374
55
118
59
73
16
68
165
202
80
154
38
123
90
44
184
71
83
291
91
32