30
158
82
34
88
76
86
40
25
42
69
18
55
74
245
90
116
151
47
108
63
127
23
200
152
44
22
98
78
54
66
57
41
43
17
293
125
3
93
67
244
48
32
64
13
24
14
39
140
16
27