556
96
69
27
21
240
80
85
76
46
22
15
43
51
72
41
262
71
75
170
23
10
42
28
12
53
2
40
70
17
9
60
65
108
32
19
58
29
34
55
30
16
35
25
4
115
135
163
52