29
5
102
104
78
198
66
190
36
58
268
130
32
154
42
195
31
23
201
33
113
98
96
45
30
27
38
216
85
89
43
11
41
53
19
52
16
13
10
21
47
74
157
71
502
244
3
28
49
141