29
30
381
28
51
36
143
18
190
102
50
53
21
66
152
79
263
70
154
85
59
40
19
159
185
26
69
13
14
138
23
220
8
39
17
33
43
86
114
11
38
45
32
25
171
90