123
21
75
318
37
596
58
169
430
887
65
2120
152
23
1908
13
8
170
580
16
78
38
52
248
50
40
44
19
84
27
74
92
137
36
64
63
62
85
4194
45
33
28
269
106
140
54
43
35
68
57
76