22
9
92
63
40
85
47
49
44
111
33
51
20
18
36
24
56
122
37
93
30
54
127
23
52
116
601
82
282
62
1121
32
48
42
580
59
180
137
123
21
8
124
38
73
50
39
34
25
520