44
40
11
21
27
29
31
150
23
168
16
8
24
53
305
368
38
17
26
115
13
236
57
5
142
45
153
199
67
85
486
100
81
61
747
116
22
30
212
20
108
2806
32
124
74
89
87
373
110
1119
12
938
188
233