38
28
106
147
133
10
66
61
101
41
90
45
157
349
433
6
14
46
95
31
48
1363
44
168
9
379
19
109
117
111
97
37
185
24
108
55
12
154
27
270
1354
57
83
17
23
220
81
593
32
152
142
16
79
335
272
64