52
12
42
108
78
103
17
13
32
148
7
797
53
106
20
6
43
114
605
125
96
15
26
398
25
575
1602
14
66
37
189
266
73
8
1066
24
175
58
41
102
10
18
99
372
44
46
90
31
110
449
128
4