25
253
24
14
29
46
390
17
15
28
163
86
11
77
232
32
37
1360
457
132
55
91
101
89
65
103
216
105
364
67
50
31
39
60
6
56
21
93
119
72
19
54
18
107
68
295
75
192
421
110
139
212
84
152
120
45