29100
595
750
796
154
307
517
642
538
997
291
307
387
569
450
810
133
374
299
307
243
111
119
158
226
86
221
117
137
137
143
84
55
191
82
121
141
168
53
152
130
62
63
125
185
42
29
128
131
78
55
69
22
53
58
77
87
56
107
33
59
10
27
43
59
47
83
78
108
68
65
34
79
28
46
72
17
31
54
71
45
45
19
21
15
27
14
57
56
72