28
15
31
2
16
6
10
5
14
11
3
81
90
13
55
120
9
239
92
29
24
99
128
41
57
134
39
8
71
26
108
295
139
33
104
154
203
140
36
47
34
159
95
53
54
87