36
56
50
21
25
81
215
121
70
18
33
10
139
55
64
3
19
257
249
93
47
78
15
46
80
79
29
39
101
41
90
16
11
9
105
53
72
115
17
126
31
89
6
54
20
13
69