44
31
87
95
50
53
81
59
42
194
580
142
236
243
165
128
221
74
122
21
75
36
110
100
24
52
12
49
38
51
80
37
30
121
40
35
39
220
152
114
43
22
56
54
41
346
375
15
118
86
82
64
79
26