451
32
50
251
12
42
17
97
52
212
10
27
89
152
24
114
40
61
13
2
3
54
4
58
8
7
5
76
36
26
25
75
22
262
1712
4536
31
439
41
19
71
70
345
411
87
187
192
47
240
145