29
19
3
74
309
58
52
91
46
18
136
98
12
25
11
34
10
51
16
5
30
9
31
102
42
32
7
39
33
108
21
53
60
37
22
73
54
8
68
28
23
6
35
26