41
25
307
9
68
102
776
3
4
39
75
38
17
61
13
22
51
12
27
33
63
69
16
80
72
113
23
161
40
226
77
98
44
19
15
49
7
37
10
21
31