309
24
33
0
69
323
45
140
22
18
62
11
10
32
3
4
19
23
52
31
6
44
7
8
40
81
89
41
16
48
43
20
39
145
9
30
1
42
26
50
55
72