148
505
69
197
66
149
251
43
80
79
78
76
63
239
245
213
185
142
94
215
84
281
102
73
77
83
108
72
50
30
11
364
67
95
45
35
38
48
96
34
556
39
42
51
53
88
57
104
44
41
55
47