45
30
432
97
132
754
27
154
103
11
38
242
89
329
78
278
54
696
112
73
41
184
59
101
74
219
211
71
214
124
13
93
12
145
92
88
275
213
181
14
39
72
15
677
340
429
35
441
327
114
20
436
574
58
140
79
564
720