29
43
5
46
42
34
16
33
17
30
262
66
44
59
27
14
115
89
232
125
37
28
212
40
12
26
19
87
65
105
8
58
9
60
92
78
23
22
11
91
24
18
83
45
7
48
56
47
2
50