5
65
12
35
14
15
25
155
57
31
30
24
29
36
100
37
42
23
86
72
21
38
22
135
41
34
43
94
113
71
88
69
149
229
185
216
263
204
171
6135
308
405
1607
628