245
160
43
18
98
91
52
50
55
16
27
36
113
41
118
24
38
23
58
247
9
37
136
44
33
31
26
46
312
72
30
10
117
71
88
116
114
32
75
5
76
7
29
74
8
39
14
25