97
22
56
516
170
44
30
137
36
19
203
119
42
205
59
52
31
57
244
269
38
130
90
73
55
29
50
37
46
40
20
61
89
28
71
150
51
33
12
261
34
151
45
23
85
102