475
76
46
18
15
260
25
98
40
48
32
16
61
31
37
60
30
111
197
70
84
102
0
33
13
53
2
27
64
10
79
8
38
71
99
14
56
50
19
11
55
42
49
9
5
59
58
41
158
26