40
11
15
87
31
28
6
16
3
89
209
5
4
92
56
63
48
10
43
8
1
53
17
55
37
50
36
32
20
19
33
294
106
74
78
199
153
79
118
45
67
21
93
72
90
66
81
122
2
29