32
23
29
50
162
31
126
97
63
93
24
89
142
40
101
87
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