45
90
128
201
84
115
86
492
196
325
124
29
69
43
256
139
501
54
20
275
247
46
37
17
30
12
71
75
25
22
32
49
105
48
282
106
24
64
62
73
51
125
110
127
168
26
123
47
55
65
58
36
252
57
89