29
143
133
180
276
102
353
257
125
35
53
1260
120
140
37
1807
190
32
22
242
33
448
23
19
41
522
21
66
36
216
150
38
128
27
18
24
54
56
31
129
16
90
47
169
45
91
39
40
15
72
251
921
141
48
17
118
28