126
97
63
93
24
89
31
142
40
101
87
29
47
51
45
65
184
271
25
21
202
70
66
59
10
104
56
36
22
164
86
43
250
111
46
163
105
76
330
48
5
7
204
38
280
137
28
61
18
107