29
68
91
19
95
58
164
239
21
9
544
63
3
40
77
32
7
115
313
23
37
2007
48
89
85
1292
109
43
178
156
217
33
134
90
28
250
67
69
1880
141
6
84
61
1516
519
86
863
146
282
47
256
64
190
130