212
182
53
50
36
13
94
42
123
24
59
121
54
1742
18
43
45
125
25
73
32
31
8
86
16
20
3
19
30
794
207
1546
145
47
41
35
137
17
52
29
14
28
143
76
70
340