418
34
56
62
29
49
103
1024
31
40
93
65
165
151
27
440
144
64
104
120
51
172
642
271
38
325
307
41
544
14
23
52
37
60
32
70
18
72
754
140
10
99
54
969
61
994
921
11
50
58
33
334
449
142