21
61
24
22
141
151
30
512
144
40
46
48
137
234
25
89
36
5
546
338
16
49
91
54
108
509
34
90
35
86
173
8
205
165
110
135
155
127
14
26
50
82
7
132
72
73
160
243
51