169
357
71
144
22
183
78
58
321
161
111
76
127
119
39
102
44
108
243
244
49
94
60
48
55
53
218
73
120
114
27
24
63
30
43
47
38
21
50
25
23
29
62
37
153
121
59