29
235
11
22
47
63
64
7
269
12
25
16
203
295
15
17
125
132
23
451
85
39
1463
8
57
120
36
32
681
54
31
792
983
503
1183
257
51
19
72
140
5
66
33
94
110
928
211
69
281
96
74