15
2
11
3
39
24
17
33
10
16
25
4
31
53
294
36
79
216
56
26
20
45
121
35
18
202
40
54
260
93
89
47
68
78
30
29
128
23
130
71
85
87
176