40
492
1557
73
126
122
195
477
13
541
245
242
70
231
83
52
623
41
46
99
57
67
11
21
87
33
37
56
90
31
130
55
62
75
24
30
22
19
113
72
78
51
124
132
20
42
23
16
50
35
27