21
33
79
123
28
20
114
29
38
155
57
115
45
375
50
93
22
434
58
9
56
1121
105
25
30
41
43
34
31
49
19
367
377
103
411
511
67
52
48
165
149
130
1333
106
224
24
363
75
250
1582
64
140
51
27