113
112
99
76
745
358
308
134
37
44
20
91
121
36
35
136
105
40
108
63
142
229
81
1564
433
104
33
90
285
154
170
15
18
190
124
32
70
267
84
399
65
338
11
233
161
72
193
260
28
55
93
415
31
66