25
18
17
4
172
13
80
89
250
57
30
76
11
107
44
136
6
7
45
65
15
28
34
29
414
132
56
211
47
20
87
39
49
23
73
48
33
288
75
59
19
38
32
31
97
22