102
56
132
181
103
143
171
152
43
14
118
39
36
295
211
83
90
122
26
34
29
19
10
87
94
27
31
25
18
24
38
41
9
75
163
193
50
86
12
89
85
378
248
44
52
11
6
67
96