41
3
43
63
161
60
26
152
220
79
51
119
256
54
23
67
74
174
64
39
96
34
141
40
209
18
35
169
13
21
72
22
17
95
71
112
913
250
37
159
30
38
33
29
59
66
116
10
8
76
114
262