25
16
227
368
63
8
40
19
17
30
36
53
56
24
258
134
27
153
46
55
273
209
126
113
89
72
157
66
43
160
23
84
201
71
61
22
28
92
147
6
41
50
14
148
336
5
54
86
48
233
42
115