29
7
46
49
116
26
50
24
21
40
123
72
348
19
125
69
89
23
44
90
65
84
39
58
82
32
37
86
42
33
353
79
52
222
162
28
27
71
54
66
92
47
242
134
48
229