38
22
31
119
372
164
39
259
62
538
72
12
54
19
51
61
9
52
220
86
189
168
106
65
18
21
123
37
11
44
347
217
109
46
107
411
262
71
1639
379
167
28
89
80
43
82
444
13
17
81