15
42
57
34
29
14
203
56
10
55
13
48
41
37
28
207
27
25
18
23
65
71
17
88
78
53
145
30
43
58
125
74
8
82
132
16
21
47
123
168
50
255
219
40
363
296