102
154
29
117
34
110
54
32
37
264
374
145
99
137
97
20
50
26
18
56
316
94
31
13
39
42
25
119
30
12
83
62
183
17
36
21
101
89
6
9
198
57
208
305
494
636
326
136
93
296
161
28
81