24
36
108
40
214
16
56
124
344
89
103
153
90
53
74
205
65
29
33
87
70
49
26
98
148
13
28
116
55
20
161
35
52
763
120
217
256
42
63
3800
285
30
8683