5
122
36
77
81
27
151
34
24
167
224
72
38
56
494
174
42
23
16
62
43
50
296
93
47
79
92
214
14
53
94
41
132
111
131
124
134
51
25
48
212
90
70
112
30
68
22
434
140
20
136